• word of the day

    micromeria douglasii

    micromeria douglasii - Dictionary definition and meaning for word micromeria douglasii

    Definition
    (noun) trailing perennial evergreen herb of northwestern United States with small white flowers; used medicinally
Download our Mobile App Today
Receive our word of the day
on Whatsapp